Micron Document
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| SparkN0de-git | SparkN0de |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Displaying Rendered • View rawDownload


stats.mu HEAD (13cc24bf) Text, 1.22 KB

import core
import os

def active_session_stats():
active = core.read_active_sessions()
return active

def user_stats():
all_users = core.read_users()
return all_users

if 'link_id' not in os.environ:
os.environ['link_id'] = 'local_test'

current_session = core.get_current_session(os.environ['link_id'])

core.header(current_session)

sessions = active_session_stats()
users = user_stats()

print('Current Stats:')
print()
print('Current users logged in: ' + str(len(sessions)) + '')
print()
print('Registered users: ' + str(len(users)) + '')
print()



if current_session:
print('Users logged in now:')
for user in sessions.items():
print('<' + user[1['username'] + '>' + core.page_path + '/profile.musername=' + user[1]['username'] + '] - Logged in at ' + core.convert_time(user[1]['time']))
print()
core.footer()


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────